
import 'package:app/pages/all_grid_module/all_grid_view.dart';
import 'package:app/pages/contract_module/create_contract_module/create_contract_view.dart';
import 'package:app/pages/contract_module/detail_module/contract_detail_view.dart';
import 'package:app/pages/daily_work_report_module/my_daily_detail_module/my_daily_detail_view.dart';
import 'package:app/pages/home_module/home_view.dart';
import 'package:app/pages/login_modules/forget_password_module/forget_password_view.dart';
import 'package:app/pages/login_modules/login_view.dart';
import 'package:app/pages/login_modules/register_module/register_getcode_view.dart';
import 'package:app/pages/login_modules/register_module/register_set_password_module/register_setpassword_view.dart';
import 'package:app/pages/login_modules/register_module/register_view.dart';
import 'package:app/pages/personnel_module/personnel_view.dart';
import 'package:app/pages/published_daily_module/published_daily_view.dart';
import 'package:app/pages/published_mission_module/published_mission_view.dart';
import 'package:app/pages/sign_in_module/sign_page.dart';
import 'package:app/pages/userinfo_module/userinfo_view.dart';
import 'package:get/get.dart';
import '../pages/account_security_module/account_security_view.dart';
import '../pages/contract_module/contract_view.dart';
import '../pages/daily_calendar_report_module/my_calendar_detail_module/my_calendar_detail_view.dart';
import '../pages/daily_calendar_report_module/published_calendar_module/published_calendar_view.dart';
import '../pages/home_module/home_binding.dart';
import '../pages/leave_module/create_leave_module/create_leave_view.dart';
import '../pages/leave_module/leave_detail_module/leave_detail_view.dart';
import '../pages/leave_module/leave_view.dart';
import '../pages/my_project_report_module/my_project_module/my_project_view.dart';
import '../pages/my_project_report_module/published_project_module/published_project_view.dart';
import '../pages/preferences_guide_page.dart';
import '../pages/userinfo_module/personal_files_module/personal_files_view.dart';
import 'app_pages.dart';
class AppPages {

  static final routes = [
    GetPage(
      name: AppRoutes.guidePage,
      page: () => GuidePage(),
    ),
    GetPage(
      name: AppRoutes.lgoin,
      page: () => LoginView(),
    ),
    GetPage(
      name: AppRoutes.home,
      page: () => HomeView(),
      binding: HomeBinding(),
    ),
    GetPage(
      name: AppRoutes.allGrid,
      page: ()=> AllGridView(),
    ),
    GetPage(
        name: AppRoutes.myDailyDetailDetail,
        page: ()=> MyDailyDetailView(),
    ),
    GetPage(
      name: AppRoutes.myProjectDetailDetail,
      page: ()=> PubLishedProjectView(),
    ),
    GetPage(
      name: AppRoutes.myMissionDetailDetail,
      page: ()=> PublishedMissionView(),
    ),
    GetPage(
      name: AppRoutes.forgetPass,
      page: ()=> ForgetPasswordView(),
    ),
    GetPage(
      name: AppRoutes.register,
      page: ()=> RegisterView(),
    ),
    GetPage(
      name: AppRoutes.registerGetCode,
      page: ()=> RegisterGetCodeView(),
    ),
    GetPage(
      name: AppRoutes.registerSetPass,
      page: ()=> RegisterSetPasswordView(),
    ),
    GetPage(
      name: AppRoutes.publishedDaily,
      page: ()=> PubLishedDailyView(),
    ),
    GetPage(
      name: AppRoutes.userInfoView,
      page: ()=> UserInfoView(),
    ),
    GetPage(
      name: AppRoutes.publishedDaily,
      page: ()=> PubLishedDailyView(),
    ),
    GetPage(
      name: AppRoutes.publishedProject,
      page: ()=> PubLishedProjectView(),
    ),
    GetPage(
      name: AppRoutes.publishedCalendar,
      page: ()=> PubLishedCalendarView(),
    ),
    GetPage(
      name: AppRoutes.publishedMission,
      page: ()=> PublishedMissionView(),
    ),
    GetPage(
      name: AppRoutes.personnel,
      page: ()=> PersonnelView(),
    ),
    GetPage(
      name: AppRoutes.contract,
      page: ()=> ContractView(),
    ),
    GetPage(
      name: AppRoutes.contractDetail,
      page: ()=> ContractDetailView(),
    ),
    GetPage(
      name: AppRoutes.createContract,
      page: ()=> CreateContractView(),
    ),
    GetPage(
      name: AppRoutes.sign,
      page: ()=> SignPage(),
    ),
    GetPage(
      name: AppRoutes.accountSecurity,
      page: ()=> AccountSecurityView(),
    ),
    GetPage(
      name: AppRoutes.calendarDetail,
      page: ()=> MyCalendarDetailView(),
    ),
    GetPage(
      name: AppRoutes.createLeave,
      page: ()=> CreateLeaveView(),
    ),
    GetPage(
      name: AppRoutes.leavePage,
      page: ()=> LeaveView(),
    ),
    GetPage(
      name: AppRoutes.leaveDetail,
      page: ()=> LeaveDetailView(),
    ),
    GetPage(
      name: AppRoutes.hrEmployeeRead,
      page: ()=> PersonalFilesView(),
    ),
    GetPage(
      name: AppRoutes.projectList,
      page: ()=> MyProjectView(),
    ),
  ];
}